Applying Simulat ion to the Development of Spacecraft Flight Software
نویسنده
چکیده
We describe how the application of simulation and emulation to the lifecycle of spacecraft software can improve quality and aid in schedule compression and cost reduction. We define various forms of simulation and emulation, describe their various uses over the software development lifecycle, outline our experiences with regards to what can go wrong and right, and discuss how one might insert the technology into a project lifecycle.
منابع مشابه
A Consolidated ACS Flight Software Development Approach for the Earth Observing-1 Spacecraft
The Earth Observing 1 (EO-1) mission is part of NASA’s New Millennium Program (NMP). The EO-1 Attitude Control System (ACS) flight software was based on the Tropical Rainfall Measuring Mission (TRMM) flight software, both of which were developed by the Hammers Company, Inc. Lessons learned during TRMM ACS software development led to a consolidated software development approach for the EO-1 ACS....
متن کاملAAS 14-032 Distributed GN&C Flight Software Simulation for Spacecraft Cluster Flight
A spacecraft simulation environment was developed for testing distributed spacecraft flight software (FSW) designed for autonomous coordinated control of a spacecraft cluster. The Cluster Flight Application (CFA) FSW was developed by Emergent Space Technologies in support of the Defense Advanced Research Projects Agency (DARPA) System F6 Program. The CFA provides cluster flight guidance, naviga...
متن کاملDevelopment and Testing of Automatically-generated Acs Flight Software for the Map Spacecraft
Using integrated analysis and design tools for the development of spacecraft attitude control systems (ACS) can make the process much more efficient, requiring less time and effort than before. The integrated toolset used for the development of the ACS of the Microwave Anisotropy Probe (MAP) spacecraft includes the ability to automatically generate software from the MAP high-fidelity (HiFi) sim...
متن کاملAn Enabling Development Environment for Spacecraft Autonomy
To maximize the profitability of modern satellites, designers must invest their spacecraft with both capability and reliability. On-board, autonomous software holds the promise of greatly enhancing spacecraft abilities, yet software glitches have been directly to blame for recent, highly publicized failures. This paper presents the flight-software development framework created for the Generaliz...
متن کاملHigh-Fidelity Simulation for Spacecraft Autonomy Development
To maximize the profitability of modern satellites, designers must invest their spacecraft with both capability and reliability. On-board, autonomous software holds the promise of greatly enhancing spacecraft abilities, yet software glitches have been directly to blame for recent, highly publicized failures. This paper presents the flightsoftware development framework created for the Generalize...
متن کامل